草庐IT

C++:替代 STL 和 Boost?

全部标签

c# - 解析 IIS 日志文件 - 是否有 LogParser 的替代方案

我需要解析IIS日志文件。是否有任何LogParser的替代品,一个用于查询日志文件的简单类?我只需要知道我在2个日期之间收到了多少请求。这是iis日志文件的示例:#Software:MicrosoftInternetInformationServices7.5#Version:1.0#Date:2014-08-2612:20:57#Fields:datetimes-sitenames-computernames-ipcs-methodcs-uri-stemcs-uri-querys-portcs-usernamec-ipcs-versioncs(User-Agent)cs(Cooki

c# - 由于过时的 CAS 政策,寻求替代 AppDomain.CreateDomain(string, evidence)

我正在学习Microsoft.NetFramework--ApplicationDevelopmentFoundationTrainingKit书第8章第2课:配置应用程序域ShowWinIni是我要执行的程序的程序集名称object[]hostEvidence={newZone(SecurityZone.MyComputer)};Evidencee=newEvidence(hostEvidence,null);//CreateanAppDomain.AppDomaind=AppDomain.CreateDomain("NewDomain",e);//Runtheassemblyd.E

c# - 是否有比在异步方法中调用 ConfigureAwait(false) 更具可读性的替代方法?

我目前正在编写大量async库代码,并且我知道在每次异步调用之后添加ConfigureAwait(false)的做法,以便避免将延续代码编码回原始(通常是UI)线程上下文。由于我不喜欢未标记的bool参数,因此我倾向于将其写为ConfigureAwait(continueOnCapturedContext:false)。我添加了一个扩展方法以使其更具可读性(并减少了输入):publicstaticclassTaskExtensions{publicstaticConfiguredTaskAwaitableWithoutCapturingContext(thisTasktask){ret

c# - C# 中条件编译的替代方案

除了在C#中使用条件编译代码之外,还有什么替代方法?我有一个包含大量基于#ifdef的代码的类。一段时间后我的代码变得不可读。寻找重构技术来提高代码的可读性和维护性,其中包含许多#ifdefs 最佳答案 一件事是使用ConditionalAttribute:[Conditional("DEBUG")]publicvoidFoo(){//Stuff}//ThiscallwillonlybecompiledintothecodeiftheDEBUGsymbolisdefinedFoo();它仍然是条件编译,但是基于属性而不是#ifdef

c# - 什么是 OpenSplice 和 RTI DDS 实现的替代方案?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我在RTIDDS方面拥有丰富的经验,并在许多应用程序中使用过它。我最近开始使用OpenSplice与DDS一起工作,看看它是否是RTI的一个很好的开源替代品。我已经让这两个头撞了一段时间,试图让消息在不同的实现之间来回传递,但无济于事。大家会推荐哪些(如果有的话)其他DDS实现?我找到了其他的,例如OpenDDS,但我真正想要的是一个与RTI兼容、支持C/C++/C#

c# - 用于 .Net C# 应用程序的 SharpZipLib 替代品

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion有没有人推荐使用C#处理全功能ZIP文件的SharpZipLib替代库?我们寻找替代方案的原因是许可。尽管该项目的GPL许可证增加了条款,但它仍然不符合我们的法律要求。大多数其他开源许可证都可以,尤其是学术或BSD-esque。商业许可证也很酷。如有任何帮助,我们将不胜感激谢谢。

c# - 适用于 Citrix 的 SendKeys 替代方案

我最近为客户开发了一个虚拟键盘应用程序。该程序几乎适用于所有程序,但某些命令如{ENTER}或{DEL}不适用于Citrix。SendKeys是否有解决方法或替代方法?编辑1:我尝试了SendInput方法(Windows输入模拟器使用SendInput),但DEL键和箭头键仍然不起作用。然而,ENTER键有效。编辑2:解决了。使用两个不同版本的Citrix进行测试。Thisquestionhelpedmealot.:Citrixthinclientsusesthescancodeparamofkeybd_eventevenwhenMSsaysitisunusedandshouldbe

c# - WPF 的替代品?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在学习C#并牢牢掌握Java,以及将近20年前的VB6。我直接进入Windows桌面应用程序并想知道WPF有哪些替代方案?最近有什么与花时间学习更相关的吗?我确实找到了一个线程here,但想知道是否有任何变化。例如,Silverli

DTOS帝拓思的3D引擎将取代游戏引擎巨兽,实现国产化替代

  7月11日—7月22日为期两周的“科技瞭望塔”2022联想CVC创投周活动,正在北京联想全球总部进行。期间,联想新视界3D引擎Z-Engine4.2在业界引起了剧烈反响。该产品系自主知识产权的国产3D引擎,联想新视界潜心研究数年,历经4代的发展完善,如今的Z-Engine4.2,将彻底摆脱该技术领域受国外钳制的局面,拉开其操作系统国产化替代的大幕。(在UOS系统下运行的效果)国产之光  国产操作系统发展和稳步推行,国产电脑稳步推行和信创产品稳定发展, 需要一款自主知识产权国产3D引擎,避免在图形开发领域受国外钳制。同时,这个3D引擎必须要支持国产操作系统,并进行完整优化,以降低硬件成本,并

c# - C# 中可空类型的替代方法

我正在编写适用于数字数据系列的算法,有时系列中的值需要为空。但是,由于此应用程序对性能至关重要,因此我避免使用可空类型。我对算法进行了性能测试,以专门比较使用可空类型与非可空类型的性能,在最好的情况下,可空类型的速度要慢2倍,但通常更糟。最常用的数据类型是double,目前选择的null替代方法是double.NaN。但是我知道这不是NaN值的确切预期用途,所以我不确定这是否存在我无法预见的任何问题以及最佳实践是什么。我有兴趣找出以下数据类型的最佳null替代方案,特别是:double/float、decimal、DateTime、int/long(尽管我们非常欢迎其他类型)编辑:我想